provide (someone with) impression - Turco Inglés Diccionario